Vcenter Authorization Permissions CreateSpec

Vcenter Authorization Permissions CreateSpec
Vcenter Authorization Permissions CreateSpec

The Vcenter Authorization Permissions CreateSpec schema contains detailed information about the creation of a permission.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "object": {
        "type": "string",
        "id": "string"
    },
    "principal": {
        "type": "string",
        "name": "string",
        "domain": "string"
    },
    "role": "string",
    "propagating": false
}
object
Required

The object that this permission is assigned on.

This property was added in vSphere API 9.0.0.0.

principal
Required

The principal that this permission is assigned for.

This property was added in vSphere API 9.0.0.0.

string
role
Required

The role which this permission grants.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.vcenter.authorization.Role. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.vcenter.authorization.Role.

boolean
propagating
Required

Indicator whether the permission apply only on the object which it is assigned on or it propagates through the hierarchy of sub-entities.

This property was added in vSphere API 9.0.0.0.